PC VENDING PREFERENCES 

(1) Buy PCs, laptops, etc. from independent vendors: You usually pay more but get much better quality components and service, and a hard copy of the OS if you are lucky.
 In Rochester NY I recommend  Microworx

(2)  Staples and BestBuy offer good combinations of prices and services. The BestBuy Geek Squad people are very helpful.

(3)  On line vendors such as Newegg and Tiger Direct get consistently good reviews and I have had no bad experiences. I prefer the organization of the Newegg  site.

(4)  Key Boards  - Logitech only. Microsoft keyboards are over priced and are the only ones in my experience that have been problematic. I prefer white keyboards
but they are not usually stocked in brick-and-mortar stores. However they can be obtained from online vendors, including Best Buy.

(5)  Mice - Logitech only. Robust and reliable in my experience.